﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace CommonTagTime.ModelObject
{
    public class aspnet_Roles
    {
        //------------------------------------------------
        //VARIABLE
        //------------------------------------------------
        private int _TotalRecords;
        private int _CurrentPage;
        private int _PageSize;
        private string _OrderBy;
        private string _OrderDirection;
        private string _Condition;
        private Guid _ApplicationId;
        private Guid _RoleId;
        private string _RoleName;
        private string _LoweredRoleName;
        private string _Description;
        private string _MenuFile;
        private int _Level;


        //------------------------------------------------
        //PROPERTY
        //------------------------------------------------
        public Guid ApplicationId
        {
            get { return _ApplicationId; }
            set { _ApplicationId = value; }
        }
        public Guid RoleId
        {
            get { return _RoleId; }
            set { _RoleId = value; }
        }
        public string RoleName
        {
            get { return _RoleName; }
            set { _RoleName = value; }
        }
        public string LoweredRoleName
        {
            get { return _LoweredRoleName; }
            set { _LoweredRoleName = value; }
        }
        public string Description
        {
            get { return _Description; }
            set { _Description = value; }
        }
        public int Level
        {
            get { return _Level; }
            set { _Level = value; }
        }
        public int TotalRecords
        {
            get { return _TotalRecords; }
            set { _TotalRecords = value; }
        }

        public string OrderBy
        {
            get { return _OrderBy; }
            set { _OrderBy = value; }
        }

        public string OrderDirection
        {
            get { return _OrderDirection; }
            set { _OrderDirection = value; }
        }

        public int CurrentPage
        {
            get { return _CurrentPage; }
            set { _CurrentPage = value; }
        }

        public int PageSize
        {
            get { return _PageSize; }
            set { _PageSize = value; }
        }
        public string Condition
        {
            get { return _Condition; }
            set { _Condition = value; }
        }
        public string MenuFile
        {
            get { return _MenuFile; }
            set { _MenuFile = value; }
        }
        public aspnet_Roles()
        {
            _CurrentPage = 0;
            _PageSize = 0;
            _TotalRecords = 0;
            _ApplicationId = Guid.Empty;
            _RoleId = Guid.Empty;
            _RoleName = string.Empty;
            _LoweredRoleName = string.Empty;
            _Description = string.Empty;
            _Condition = string.Empty;
            _Level = 0;
            _MenuFile = string.Empty;
        }
    }
    public class aspnet_RolesCollection : List<aspnet_Roles>
    { }
}


